package library

import (

	"gitee.com/mad-wud/lin"
)

func 属性生成(属性表 lin.J键值表)(返回属性 string){
	返回属性=""
	键组:=属性表.QJ取键组(1)
	for _, v := range 键组 {
		值:=属性表.QW取文本(v)
		if 值!="" {
			键:=v
			新加属性:=""
			
			if 值=="true" || 值 =="false" || 全_文本.P判断后缀(键,"icon")  {
				if 全_文本.P判断后缀(键,"icon") {
					值=属性表.QW取文本(键,"name")
				}
				新加属性=  全_文本.C创建文本(" :{1}={2}",键,值)
			}else{
				新加属性=全_文本.C创建文本(" {1}='{2}'",键,值)
			}
			返回属性=返回属性 + 新加属性
		}
		
	}
	return

}

func 事件生成(事件表 lin.J键值表)(返回属性 string){
	返回属性=""
	键组:=事件表.QJ取键组(1)
	for _, v := range 键组 {
		值:=事件表.QW取文本(v)
		if 值!="" {
			键:=v
			新加属性:=全_文本.C创建文本(" @{1}='{2}'",键,值)
			返回属性=返回属性 + 新加属性
		}
		
	}
	return

}